The part of a system that the user interacts with. Typically this is some form of screen-based interface with buttons, menus, etc., such as an app or desktop graphical user interface. However, interaction may be through alternatives such as speech, gesture or physical things in the environment that are sensed by the computer.